package ui.robots_wicket.applicationsModels;

import java.io.Serializable;
import java.util.Arrays;
import java.util.List;

import unq.uis.robots.applicationsModels.JugadorVista;
import unq.uis.robots.model.Jugador;
import unq.uis.robots.model.Robot;

public class HomePageModel implements Serializable{
	private static final long serialVersionUID = 1L;
	private String nombre;
	
	public JugadorVista agregarJugador(){
		Jugador player = this.crearJugador(this.nombre,this.crearListaDeRobots());
		return new JugadorVista(player);
	}
	
	private Jugador crearJugador(String nombre, List<Robot> robots) {
		return new Jugador(nombre, 4000, robots);
	}
	
	private List<Robot> crearListaDeRobots() {
		return Arrays.asList(new Robot("pepe", 10, 34), //
							new Robot("joselito", 43, 50), // 
							new Robot("mario", 100, 0) //
		);
	}
}
